← Back to DiagCoach
SPN 1585high severity✨ AI-generated

Engine Control Module (ECM) - Fault Code

A fault in the Engine Control Module has been detected.

Heads up: this code wasn't in our hand-written library yet, so DiagCoach AI built this page on the fly. Double-check critical specs against service info before condemning parts.

What it means (plain English)

The ECM, which controls the engine's performance, has detected an issue it can't handle, usually pointing to sensor or wiring problems.

What the computer is actually seeing

The OBD system sees that the ECM has sent out a fault signal due to inconsistencies in readings from critical sensors or internal error codes, usually resulting in a check engine light and limited engine performance.

What a healthy reading looks like

Normal voltage from sensors should be between 0.5V to 4.5V depending on the sensor, with reference voltage from the ECM at 5V.

Guided diagnostic — the DiagCoach way

Don't just throw parts at it. Walk through these in order — each step tells you whether to keep going or stop and fix what you found.

  1. 11. Check for any obvious issues with wiring and connectors between the ECM and sensors; repair as necessary. Decision: If any are damaged, repair them and retest.
  2. 22. Use a scan tool to clear the code and see if it returns during a test drive. Decision: If the code does not return, monitor the vehicle; if it does, proceed to step 3.
  3. 33. Inspect the engine sensors mentioned in common causes. Use a multimeter to measure their output voltages. Decision: If a sensor is out of expected values, replace it.
  4. 44. If all sensors check good, verify power and ground to the ECM; if voltage is low or missing, trace back to the fuse and wiring.
  5. 55. If power and ground are good but the code persists, consider testing or swapping the ECM as a last step.

Common causes

  • Bad wiring or connectors leading to the ECM
  • Faulty engine sensors (like the MAF, MAP, or coolant temp sensor)
  • Internal ECM failure due to moisture or heat.
  • Software glitches in the ECM.

Typical repair cost

$$$

Related codes

Frequently asked questions

Is it safe to drive with SPN 1585?

No, it's high severity; the vehicle may enter limp mode, limiting performance.

Will the code come back after clearing it?

Possibly, if the underlying issue isn't fixed.

Why does this code pair with SPN 100?

SPN 100 often indicates a voltage problem in the ECM, which can correlate with overall ECM faults.

Working a real vehicle right now?

Let DiagCoach walk you through it live with your specific symptoms, vehicle, and what you've already checked.

Start guided diagnostic →
Report